package com.meeting.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 预订订单VO
 */
@Data
public class BookingOrderVO implements Serializable {
    /**
     * 订单ID
     */
    private Long id;
    
    /**
     * 订单编号
     */
    private String orderNo;
    
    /**
     * 客户ID
     */
    private Long userId;
    
    /**
     * 会议室ID
     */
    private Long meetingRoomId;
    
    /**
     * 会议室名称
     */
    private String meetingRoomName;
    
    /**
     * 开始时间
     */
    private Date startTime;
    
    /**
     * 结束时间
     */
    private Date endTime;
    
    /**
     * 订单金额
     */
    private Double totalAmount;
    
    /**
     * 订单状态（0-待支付，1-已支付，2-已取消，3-已退款）
     */
    private Integer status;
    
    /**
     * 支付截止时间
     */
    private Date payExpireTime;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    private static final long serialVersionUID = 1L;
}